﻿using sipfe.model.dataAccess;
using sipfe.model.mante;
using sipfe.model.nuevo;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace sipfe.service.mante
{
    public class PoliticaService
    {
        public SIPMaePolitica findSIPMaePoliticaByIdService(decimal nIdePoli)
        {
            PoliticaDAO cDAO = new PoliticaDAO();
            return cDAO.findSIPMaePoliticaByIdDAO(nIdePoli);
        }

        public string[] AddNuevaPoliticaService(SIPMaePolitica sipMaePolitica, string tipoPoli, string tipoMeta, string vDescrMedida, string valorMeta, string dFecMeta)
        {
            PoliticaDAO politicaDAO = new PoliticaDAO();

            return politicaDAO.AddNuevaPoliticaDAO(sipMaePolitica, tipoPoli, tipoMeta, vDescrMedida, valorMeta, dFecMeta);
        }

        public IList<dynamic> ListarPoliticaService(string fec_IniVig, string fec_FinVig, string ide_TipoPoli)
        {
            PoliticaDAO cDAO = new PoliticaDAO();
            return cDAO.ListarPoliticaDAO(fec_IniVig, fec_FinVig, ide_TipoPoli);
        }

        public IList<dynamic> ListadoSolicitudesService(int nIdeConvo)
        {
            ConvocatoriaDAO cDAO = new ConvocatoriaDAO();
            return cDAO.ListadoSolicitudesDAO(nIdeConvo);
        }



    }
}
